﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Data.Entity;
using System.Linq;
using System.Web;

namespace projetoFinal.Models
{
    [Table("pessoa")]
    public class Pessoa : DbContext
    {
        public long Id { get; set; }

        [RegularExpression(@"[a-zA-Z0-9]{5,100}", ErrorMessage = "Letrar e Números. Mininmo 5 caracteres.")]
        [Required(ErrorMessage = "Campo Obrigatorio")]
        public string Endereco { get; set; }

        [RegularExpression(@"[0-9]{15}", ErrorMessage = "Somente Números.")]
        [Required(ErrorMessage = "Campo Obrigatorio")]
        public string Telefone { get; set; }

        [RegularExpression(@"[a-zA-Z]{5,7}", ErrorMessage = "Somente letras.")]
        [Required(ErrorMessage = "Campo Obrigatorio")]
        public string Situacao { get; set; }

        [RegularExpression(@"[a-zA-Z]{6,8}", ErrorMessage = "Somente letras.")]
        [Required(ErrorMessage = "Campo Obrigatorio")]
        public string Tipo { get; set; }


        
    }
}